Le CMS Ametys met à disposition des intégrateurs de nombreuses méthodes accessibles à partir des fichiers XSLT, facilitant l'intégration des chartes graphique.

Pour plus d'informations, cliquez ici.

  1. Comment utiliser ces méthodes ?
  2. Référence
    1. getUgcPage

 

Comment utiliser ces méthodes ?

Ajouter ce code dans l'entête des fichiers XSL:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"                              
         ...                              
         xmlns:ugc="org.ametys.plugins.ugc.transformation.xslt.UgcXSLTHelper"                             
         ...                              
         extension-element-prefixes="... ugc ...">                              

De sorte à pouvoir appeler n'importe quelle fonction définie ci-dessous, en utilisant "ugc:functionName(argument1, argument2)"
Par exemple :

<xsl:variable name="ugcPage" select="ugc:getUgcPage(content/@id)"/>

Référence

getUgcPage

A partir de UGC 2.3.0

Description :
Retourne l'identifiant de la page correspondant au contenu du plugin UGC :           

Signature :

String getUgcPage(String contentId)
String getUgcPage(String contentId, String siteName)

Arguments :

Nom

Type

Description

contentId

String

Identifiant du contenu provenant de UGC

Nom

Type

Description

contentId

String

Identifiant du contenu provenant de UGC
siteNameStringNom du site. Si null ou bien signature sans le paramètre siteName, le site courant sera pris.

Exemple :

<xsl:value-of select="ugc:getUgcPage('defaultContent://abcd-1234-...')"/>           
<xsl:value-of select="ugc:getUgcPage('defaultContent://abcd-1234-...', 'my-site-name')"/>       
Retour en haut