You are not logged in.
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
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
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
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]>
<link rel="stylesheet" type="text/css" href="<xsl:value-of
select="$skincontext" />/css/layoutIE8.css" media="screen" />
<![endif]</xsl:comment>
Raphael Franchet
Expert Ametys
Offline