Commit 84002148 authored by Charles Bourdot's avatar Charles Bourdot
Browse files

maj XSL

parent ad1773b7
Loading
Loading
Loading
Loading
+58 −0
Original line number Diff line number Diff line
@@ -82,6 +82,64 @@
                <button onclick="closeGalleyIframe()" style="position:absolute; top:8px; right:12px; z-index:10; background:#fff; border:1px solid #ccc; border-radius:4px; padding:4px 10px; cursor:pointer; font-size:1rem;">✕ Fermer</button>
                <iframe id="galley-iframe" src="" style="width:100%; height:100%; border:none;"></iframe>
            </div>
        </div>
                <div class="title_page">
            <xsl:apply-templates select="preceding::tei:titleStmt"/>
            
            <!-- résumés et mots-clés dans la langue du document -->
            
            <xsl:for-each select="..//tei:div[@type='abstract' and @xml:lang = substring-before(preceding::tei:language/@ident,'-')]">
                <div class="abstract meta-field">
                    <div>
                        <span class="idno trans" data-key='abstract'/><span class="lb"></span>
                    </div>
                    <xsl:apply-templates />
                </div>
            </xsl:for-each>
            
            <xsl:apply-templates select="//tei:profileDesc//tei:keywords[@xml:lang = substring-before(preceding::tei:language/@ident,'-') or not(@xml:lang)]"/>
            
            <!-- traduction des titres, résumés et mots-clés -->
            
            <xsl:for-each select="//tei:p[@rend='title-trl']">
                <div class="trans-title-group meta-field">
                    <div><span class="idno trans" data-key='titleTrl'/><xsl:value-of select="@xml:lang"/><span class="lb"></span></div>
                    <trans-title><xsl:apply-templates/></trans-title>
                </div>
            </xsl:for-each>
            
            <xsl:for-each select="..//tei:div[@type='abstract' and @xml:lang != substring-before(preceding::tei:language/@ident,'-')]">
                <div class="abstract meta-field">
                    <xsl:copy-of select="@xml:lang"/>
                    <div>
                        <span class="idno trans" data-key='abstractTrl'/><xsl:value-of select="@xml:lang"/><span class="lb"></span>  
                    </div>
                    <xsl:apply-templates/>
                </div>
            </xsl:for-each>
            
            <xsl:apply-templates select="//tei:keywords[@xml:lang != substring-before(preceding::tei:language/@ident,'-')]"/>
            
            <xsl:apply-templates select="//tei:ab[@subtype='HTML']//tei:date[@type='publishing']"/>
            <xsl:apply-templates select="//tei:ab[@subtype='HTML']//tei:date[@type='early']"/>
            <xsl:apply-templates select="//tei:ab[@type='book']//tei:date[@type='publishing']"/>
            
            
            <xsl:if test="//tei:ab[@type='editorial_workflow']">
                <history>
                    <xsl:apply-templates select="//tei:ab[@type='editorial_workflow']"/>
                </history>
            </xsl:if>
            
            <xsl:apply-templates select="//tei:ab[@type='book']//tei:biblScope[@unit='page' and normalize-space(@from) != '' and normalize-space(@from) != 'na']"/>
            
            <xsl:apply-templates select="//tei:sourceDesc/tei:bibl[not(//tei:text[@xml:id='book'])]"/>
            
            <xsl:apply-templates select="//tei:ab[@type='expression']//tei:licence[normalize-space(@target) != '#' and normalize-space(@target) != '...']"/>
            
            <xsl:apply-templates select="//tei:ab[@type='expression']//tei:availability"/>
            
            <xsl:apply-templates select="//tei:ab[@subtype='HTML']//tei:idno[@type='DOI'][normalize-space() != '']"/>
        </div>
        <div class="article-and-metas">
            <div class="left-contents" id="left">