Publication structurée : Différence entre versions
De OviWiki
(→Paramètres) |
|||
| Ligne 22 : | Ligne 22 : | ||
; publication | ; publication | ||
: Id numérique de la publication ou liste d'id séparés par des virgules | : Id numérique de la publication ou liste d'id séparés par des virgules | ||
| + | |||
| + | ; path | ||
| + | : requête XPath à utiliser pour récupérer la liste des champ à utiliser, la requête doit retourner une liste de tags de type <code>element<code> | ||
; filter | ; filter | ||
| Ligne 34 : | Ligne 37 : | ||
; orderby | ; orderby | ||
: ??? | : ??? | ||
| − | |||
==== Variables ==== | ==== Variables ==== | ||
Version du 20 janvier 2016 à 11:41
Sommaire
Containers OVML
OCPublication
<source lang="ovml"> <OCPublication [node=""] [structure="" [publication=""]] [filter=""] [limit=""] [order=""] [orderby=""]>
<OVPublicationId>
<OVPublication...>
</OCPublication> </source>
Paramètres
- node
- Id du noeud dans le plan du site
- structure
- nom de la structure de donnés
- publication
- Id numérique de la publication ou liste d'id séparés par des virgules
- path
- requête XPath à utiliser pour récupérer la liste des champ à utiliser, la requête doit retourner une liste de tags de type
element<code>
- filter
- ???
- limit
- ???
- order
- ???
- orderby
- ???
Variables
| Variable | Valeur |
|---|---|
| OVPublicationSitemapNodeId | Id du noeud du plan du site fourni par ovidentia (toujours présent) |
| OVPublicationSitemapCustomNodeId | Id du premier noeud ayant pour cible cette publication dans le plan du site défini dans les options du site (peut être vide si la publication n'est pas dans sitemap_editor). |
| PublicationSitemapCustomNodeText | Nom du premier noeud ayant pour cible cette publication dans le plan du site défini dans les options du site (peut être vide si la publication n'est pas dans sitemap_editor). |
| PublicationSitemapCustomNodeDescription | Description du premier noeud ayant pour cible cette publication dans le plan du site défini dans les options du site (peut être vide si la publication n'est pas dans sitemap_editor). |
| PublicationSitemapUrl | Url réécrite permettant d'accéder à la publication. |
| ... Autant de variables que de champs dans la structure | Il faut utiliser une majuscule pour le premier caractère, example: <code>title dans le fichier xsd deviens OVTitle dans l'ovml
|
Fonctions OVML
OFDownloadUrl
<source lang="ovml"> <OFDownloadUrl path="localPath" permanent="1|0" saveas=""> </source>
OFPublicationNode
<source lang="ovml"> <OFPublicationNode [node=""] [saveas=""] [all="0"]> </source>