Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 17/11/2010 13:00:19

Utilisateur Ametys
Member
Registered: 10/08/2010
Posts: 42

[Ametys v2.6] travail sur la charte graphique : variable d'url

j'ai deux questions concernant l'intégration de la charte graphique,
tout d'abord comment fait-on avec ce genre de code
<!--[if IE 8]> <link type="text/css" href="../../../../resources/css/layoutIE8.css" rel="stylesheet" media="screen" /> <![endif]-->
pour utiliser la variable {$skincontext} dans l'url avec les commentaires est ce que cette variable est interprétée ?
et ensuite pour mon gabarit default j'ai besoin d'images et de feuilles de styles particulières,
puis-je créer un dossier resources/img et resources/css à l'intérieur du dossier /templates/default
et si oui quel est l'url à utiliser dans mon template default pour accéder à ces fichiers ?

Offline

#2 17/11/2010 13:00:57

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: [Ametys v2.6] travail sur la charte graphique : variable d'url

Pour les import de css pour ie, dans la xsl il faut tout écrire comme ça :

<xsl:comment>[if IE 8]>
    <link rel="stylesheet" type="text/css" href="<xsl:value-of select="$skincontext" />/css/layoutIE8.css" media="screen" />
<![endif]</xsl:comment>

 
Pour utiliser des img et des css propres à un template, c'est bien ça il faut créer un dossier resources avec les dossiers img et css dedans,
puis utiliser $templatecontext, par exemple :
<link type="text/css" href="{$templatecontext}/css/univ.css" rel="stylesheet" media="screen" />


Raphael Franchet
Expert Ametys

Offline

#3 17/11/2010 13:01:07

Utilisateur Ametys
Member
Registered: 10/08/2010
Posts: 42

Re: [Ametys v2.6] travail sur la charte graphique : variable d'url

pour les tests IE en mettant votre code,
j'ai le message d'erreur suivant :

org.xml.sax.SAXParseException: The value of attribute "href" associated
with an element type "link" must not contain the '<' character.
context://skins/UPVD/templates/accueil/stylesheets/template.xsl - 24:50

Offline

#4 17/11/2010 13:01:31

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: [Ametys v2.6] travail sur la charte graphique : variable d'url

oui il faut échapper les < et > qui doivent être recopié dans le code,
je n'ai pas vu que mon copié collé les avait enlevé

<xsl:comment>[if IE 8]&gt;
         &lt;link rel="stylesheet" type="text/css" href="<xsl:value-of
select="$skincontext" />/css/layoutIE8.css" media="screen" /&gt;
   &lt;![endif]</xsl:comment>


Raphael Franchet
Expert Ametys

Offline

Board footer

Powered by FluxBB