Publication structurée : Différence entre versions

De OviWiki
Aller à : navigation, rechercher
(Nouvelle page : ===OCPublication=== <source lang="ovml"> <OCPublication [node=""] [structure="" [publication=""]] [filter=""] [limit=""] [order=""] [orderby=""]> <OVPublicationId> <O...)
 
Ligne 1 : Ligne 1 :
 
+
==Containers OVML==
  
 
===OCPublication===
 
===OCPublication===
Ligne 10 : Ligne 10 :
 
</OCPublication>
 
</OCPublication>
 
</source>
 
</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
 +
 +
; filter
 +
: ???
 +
 +
; limit
 +
: ???
 +
 +
; order
 +
: ???
 +
 +
; orderby
 +
: ???
 +
 +
 +
==== Variables ====
 +
 +
{| class="prettytable"
 +
! 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</code> dans le fichier xsd deviens <code>OVTitle</code> dans l'ovml
 +
|}
 +
 +
 +
==Fonctions OVML==
 +
  
 
===OFDownloadUrl===
 
===OFDownloadUrl===

Version du 20 janvier 2016 à 11:31

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
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: 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>