Pages enfant
  • Détacher un canal "iframe"

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

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 :

Bloc de code
<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>