Commit 5becaf11 authored by emelinemancel's avatar emelinemancel
Browse files

Maj XSL img_viewer integration daogrp et daoloc

parent 11756369
Loading
Loading
Loading
Loading
+29 −3
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@
      <img class="viewable img_viewer_link" id="{$id}">
        <xsl:attribute name="onclick">MAX.plugins['img_viewer'].openImageInDialog('<xsl:value-of select="$href"/>')</xsl:attribute>
        <xsl:attribute name="src">
          <xsl:value-of select="concat($baseuri,$project, '/ui/images/',$link)"/>
          <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository,$link)"/>
        </xsl:attribute>
      </img>
    </xsl:template>
@@ -81,4 +81,30 @@
      </img>
    </xsl:template>

    <xsl:template match="ead:daogrp">
      <div id="diaporama">
        <h2>
          <!-- <xsl:value-of select="max:i18n($project,'label.daogrp',$locale)"/> -->
          Illustrations
      </h2>
        <xsl:apply-templates/>
      </div>
    </xsl:template>

    <xsl:template match="ead:daoloc">
      <img class="img_viewer_link">
        <xsl:attribute name="src">
          <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository)"/>
          <xsl:value-of select="@xlink:href"/>
        </xsl:attribute>
        <xsl:attribute name="href">#</xsl:attribute>
        <xsl:attribute name="onclick">
          <xsl:text>MAX.plugins['img_viewer'].openImagesInDialog('</xsl:text>
          <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository)"/>
          <xsl:value-of select="@xlink:href"/>
          <xsl:text>')</xsl:text>
        </xsl:attribute>
      </img>
    </xsl:template>

</xsl:stylesheet>
+12 −1
Original line number Diff line number Diff line
Plugin d'affichage des images
=======================
* Fonctionne avec la librairie Openseadragon
* Pour que le plugin fonctionne, la librairie doit être présente dans le dossier ui/lib

Ce plugin requiert le chemin de stockage des images relatif à l'édition (`imagesRepository`) comme paramètre de configuration :

```
     <plugin name="img_viewer">
       <parameters>
         <parameter key="imagesRepository" value="ui/images/" xsl="true"/>
       </parameters>
     </plugin>
```
Le chemin (ici <span class="dossier">ui/images</span>) est indiqué dans l'attribut `@value` de la balise `<parameter>`.