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

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 3) Actuel »

Détacher un canal "iframe"

Ajoute dans la barre de titre d'un canal "iframe" une icône qui permet d'afficher le contenu de ce canal hors ENT (dans un nouvel onglet ou fenêtre du navigateur).

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