Loading plugins/index/readme.md +83 −43 Original line number Diff line number Diff line Loading @@ -47,10 +47,18 @@ Exemple de traitement XSL associé (fichier à placer dans `PROJET/ui/xsl/index_ xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:ead="urn:isbn:1-931666-22-9" xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="ead tei xsl xsi xs xlink xinclude xhtml tei hfp"> xmlns:max="https://max.unicaen.fr" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="max ead tei xsl xsi xs xlink xinclude xhtml tei hfp"> <!--pour importer le i18n--> <xsl:import href="../../../../ui/xsl/i18n.xsl"/> <xsl:output method="xhtml" encoding="utf-8" indent="no"/> <xsl:preserve-space elements="*:*"/> <!--variables pour le i18n--> <xsl:param name="project"/> <xsl:param name="locale"/> <xsl:param name="key"/> <xsl:template match="*:index[@type='personnes']"> <div class="{./@type}"> Loading @@ -60,21 +68,53 @@ Exemple de traitement XSL associé (fichier à placer dans `PROJET/ui/xsl/index_ <div class="subindex" id="{current-grouping-key()}"> <h2 class="collapsible"> <xsl:choose> <xsl:when test="@role='auteur'"><xsl:text>Auteurs</xsl:text></xsl:when> <xsl:when test="@role='annotateur'"><xsl:text>Annotateurs</xsl:text></xsl:when> <xsl:when test="@role='commanditaire'"><xsl:text>Commanditaires</xsl:text></xsl:when> <xsl:when test="@role='commentateur'"><xsl:text>Commentateurs</xsl:text></xsl:when> <xsl:when test="@role='conservateur'"><xsl:text>Conservateurs</xsl:text></xsl:when> <xsl:when test="@role='dedicataire'"><xsl:text>Dédicataires</xsl:text></xsl:when> <xsl:when test="@role='donateur'"><xsl:text>Donateurs</xsl:text></xsl:when> <xsl:when test="@role='editeur_sci'"><xsl:text>Éditeurs scientifiques</xsl:text></xsl:when> <xsl:when test="@role='graveur'"><xsl:text>Graveurs</xsl:text></xsl:when> <xsl:when test="@role='illustrateur'"><xsl:text>Illustrateurs</xsl:text></xsl:when> <xsl:when test="@role='imprimeur-libraire'"><xsl:text>Imprimeurs-libraires</xsl:text></xsl:when> <xsl:when test="@role='possesseur'"><xsl:text>Possesseurs</xsl:text></xsl:when> <xsl:when test="@role='scribe'"><xsl:text>Scribes</xsl:text></xsl:when> <xsl:when test="@role='traducteur'"><xsl:text>Traducteurs</xsl:text></xsl:when> <xsl:otherwise><xsl:value-of select="current-grouping-key()"/></xsl:otherwise> <xsl:when test="@role='auteur'"> <!-- pour avoir une variante de titre selon la langue --> <xsl:value-of select="max:i18n($project,'label.index_auteur',$locale)"/> </xsl:when> <xsl:when test="@role='annotateur'"> <xsl:text>Annotateurs</xsl:text> </xsl:when> <xsl:when test="@role='commanditaire'"> <xsl:text>Commanditaires</xsl:text> </xsl:when> <xsl:when test="@role='commentateur'"> <xsl:text>Commentateurs</xsl:text> </xsl:when> <xsl:when test="@role='conservateur'"> <xsl:text>Conservateurs</xsl:text> </xsl:when> <xsl:when test="@role='dedicataire'"> <xsl:text>Dédicataires</xsl:text> </xsl:when> <xsl:when test="@role='donateur'"> <xsl:text>Donateurs</xsl:text> </xsl:when> <xsl:when test="@role='editeur_sci'"> <xsl:text>Éditeurs scientifiques</xsl:text> </xsl:when> <xsl:when test="@role='graveur'"> <xsl:text>Graveurs</xsl:text> </xsl:when> <xsl:when test="@role='illustrateur'"> <xsl:text>Illustrateurs</xsl:text> </xsl:when> <xsl:when test="@role='imprimeur-libraire'"> <xsl:text>Imprimeurs-libraires</xsl:text> </xsl:when> <xsl:when test="@role='possesseur'"> <xsl:text>Possesseurs</xsl:text> </xsl:when> <xsl:when test="@role='scribe'"> <xsl:text>Scribes</xsl:text> </xsl:when> <xsl:when test="@role='traducteur'"> <xsl:text>Traducteurs</xsl:text> </xsl:when> <xsl:otherwise> <xsl:value-of select="current-grouping-key()"/> </xsl:otherwise> </xsl:choose> </h2> Loading Loading
plugins/index/readme.md +83 −43 Original line number Diff line number Diff line Loading @@ -47,10 +47,18 @@ Exemple de traitement XSL associé (fichier à placer dans `PROJET/ui/xsl/index_ xmlns:tei="http://www.tei-c.org/ns/1.0" xmlns:ead="urn:isbn:1-931666-22-9" xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="ead tei xsl xsi xs xlink xinclude xhtml tei hfp"> xmlns:max="https://max.unicaen.fr" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="max ead tei xsl xsi xs xlink xinclude xhtml tei hfp"> <!--pour importer le i18n--> <xsl:import href="../../../../ui/xsl/i18n.xsl"/> <xsl:output method="xhtml" encoding="utf-8" indent="no"/> <xsl:preserve-space elements="*:*"/> <!--variables pour le i18n--> <xsl:param name="project"/> <xsl:param name="locale"/> <xsl:param name="key"/> <xsl:template match="*:index[@type='personnes']"> <div class="{./@type}"> Loading @@ -60,21 +68,53 @@ Exemple de traitement XSL associé (fichier à placer dans `PROJET/ui/xsl/index_ <div class="subindex" id="{current-grouping-key()}"> <h2 class="collapsible"> <xsl:choose> <xsl:when test="@role='auteur'"><xsl:text>Auteurs</xsl:text></xsl:when> <xsl:when test="@role='annotateur'"><xsl:text>Annotateurs</xsl:text></xsl:when> <xsl:when test="@role='commanditaire'"><xsl:text>Commanditaires</xsl:text></xsl:when> <xsl:when test="@role='commentateur'"><xsl:text>Commentateurs</xsl:text></xsl:when> <xsl:when test="@role='conservateur'"><xsl:text>Conservateurs</xsl:text></xsl:when> <xsl:when test="@role='dedicataire'"><xsl:text>Dédicataires</xsl:text></xsl:when> <xsl:when test="@role='donateur'"><xsl:text>Donateurs</xsl:text></xsl:when> <xsl:when test="@role='editeur_sci'"><xsl:text>Éditeurs scientifiques</xsl:text></xsl:when> <xsl:when test="@role='graveur'"><xsl:text>Graveurs</xsl:text></xsl:when> <xsl:when test="@role='illustrateur'"><xsl:text>Illustrateurs</xsl:text></xsl:when> <xsl:when test="@role='imprimeur-libraire'"><xsl:text>Imprimeurs-libraires</xsl:text></xsl:when> <xsl:when test="@role='possesseur'"><xsl:text>Possesseurs</xsl:text></xsl:when> <xsl:when test="@role='scribe'"><xsl:text>Scribes</xsl:text></xsl:when> <xsl:when test="@role='traducteur'"><xsl:text>Traducteurs</xsl:text></xsl:when> <xsl:otherwise><xsl:value-of select="current-grouping-key()"/></xsl:otherwise> <xsl:when test="@role='auteur'"> <!-- pour avoir une variante de titre selon la langue --> <xsl:value-of select="max:i18n($project,'label.index_auteur',$locale)"/> </xsl:when> <xsl:when test="@role='annotateur'"> <xsl:text>Annotateurs</xsl:text> </xsl:when> <xsl:when test="@role='commanditaire'"> <xsl:text>Commanditaires</xsl:text> </xsl:when> <xsl:when test="@role='commentateur'"> <xsl:text>Commentateurs</xsl:text> </xsl:when> <xsl:when test="@role='conservateur'"> <xsl:text>Conservateurs</xsl:text> </xsl:when> <xsl:when test="@role='dedicataire'"> <xsl:text>Dédicataires</xsl:text> </xsl:when> <xsl:when test="@role='donateur'"> <xsl:text>Donateurs</xsl:text> </xsl:when> <xsl:when test="@role='editeur_sci'"> <xsl:text>Éditeurs scientifiques</xsl:text> </xsl:when> <xsl:when test="@role='graveur'"> <xsl:text>Graveurs</xsl:text> </xsl:when> <xsl:when test="@role='illustrateur'"> <xsl:text>Illustrateurs</xsl:text> </xsl:when> <xsl:when test="@role='imprimeur-libraire'"> <xsl:text>Imprimeurs-libraires</xsl:text> </xsl:when> <xsl:when test="@role='possesseur'"> <xsl:text>Possesseurs</xsl:text> </xsl:when> <xsl:when test="@role='scribe'"> <xsl:text>Scribes</xsl:text> </xsl:when> <xsl:when test="@role='traducteur'"> <xsl:text>Traducteurs</xsl:text> </xsl:when> <xsl:otherwise> <xsl:value-of select="current-grouping-key()"/> </xsl:otherwise> </xsl:choose> </h2> Loading