En Java ou en XSL ? Je suppose en XSL
En Java cela existe déjà, il faut appeler la méthode Page getOdfRootPage(String siteName, String language, String catalog) sur le composant OdfPageResolver
Pour être utiliser dans une XSL, il faut créer un OdfXSLTHelper dans odf-web qui étend celui du plugin odf et d'y ajouter la méthode statique
public static String getOdfRootPage(String siteName, String language, String catalog)
Done.
Dans la XSL, utiliser le namespace xmlns:odf="org.ametys.plugins.odfweb.xslt.OdfXSLTHelper"
puis <xsl:variable name="rootId" select="odf:odfRootPage($siteName, $lang, $catalog)"/>
ou <xsl:variable name="rootId" select="odf:odfRootPage($siteName, $lang)"/>