• Manuel de migration technique et graphique 2.1.0 vers 2.2.0

      Utilisation de glyphe (picto) pour l'illustration des liens

      Le template XSL "link-picture" par défaut a été modifié pour gérer l'affichage des glyphes. Si vous avez surchargé ce template, reporter les modifications dans votre surcharge.

      Voici le contenu du template par défaut:

      <xsl:template name="link-picture"> 
              <xsl:param name="height"/> 
              <xsl:param name="width"/> 
              
              <xsl:if test="@pictureType != ''"> 
                  <xsl:choose> 
                      <xsl:when test="@pictureType = 'glyph'"> 
                          <span class="picture link-glyph {@pictureGlyph}" style="font-size: {$height}px"></span> 
                      </xsl:when> 
                      <xsl:otherwise> 
                          <xsl:variable name="id"> 
                              <xsl:choose> 
                                  <xsl:when test="@pictureType = 'resource'"> 
                                      <xsl:value-of select="@pictureId"/> 
                                  </xsl:when> 
                                  <xsl:when test="@pictureType = 'external'"> 
                                      <xsl:value-of select="concat(@picturePath, '?objectId=', @id)"/> 
                                  </xsl:when> 
                              </xsl:choose> 
                          </xsl:variable> 
                  
                          <span class="picture"> 
                              <img src="{resolver:resolveBoundedImage(@imageType, $id, $height, $width)}" alt="{@pictureAlternative}"/> 
                          </span> 
                      </xsl:otherwise> 
                  </xsl:choose> 
               </xsl:if> 
      </xsl:template> 
             

      Dans vos autres surcharges ou autres vues du service Annuaire de liens, un lien avec un glyph sera saxée de la manière suivante :

      <link id="linkDirectory://xxx" lang="fr" title="Titre du lien" pictureType="glyph" pictureGlyph="icomoon-date" .../> 
             
Retour en haut