Pages enfant
  • Détacher un canal "iframe"

Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=30834691) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Détacher un canal "iframe"

Ajoute une icône dans la feuille de rendu permettant d'ouvrir un canal en iframe dans un nouvel onglet ou fenêtre.

Version concernée :

uPortal-esup-DLM et esupdev-DLM 2.6

Procédure :

Modifier le fichier ${esup.root}/custom/uPortal/webpages/stylesheets/org/esupportail/portal/layout/tab-column/xhtml-theme/xhtml-theme.xsl :

A la ligne 348 (dans le "template" controls), ajouter :

<xsl:template name="controls">
.....
        <xsl:if test="parameter[@name='url']">
            <xsl:choose>
                <xsl:when test="string-length(substring-after(parameter[@name='url']/@value,'service='))&gt; 0">
                    <a href="{substring-after(parameter[@name='url']/@value,'service=')}" target="_blank">
                        <img alt="détacher" title="Détacher" src="{$mediaPath}/{$skin}/controls/detach.png" />
                    </a>
                </xsl:when>
                <xsl:otherwise>
                    <a href="{parameter[@name='url']/@value}" target="_blank">
                        <img alt="détacher" title="Détacher" src="{$mediaPath}/{$skin}/controls/detach.png" />
                    </a>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:if>
  • Aucune étiquette