Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/14 à 18:45 |
Depuis la derniere nightly build, les fichiers de thèmes CSS sont
déplacés dans le répertoire /theme/cache
Jusque là c'est bien !
Par contre le problème c'est que si l'on utilise des
propriétés du type :
background-image: url(images/fond_contenu.png);
Ca ne fonctionne plus comme l'emplacement du fichier à
changé, il faudrait alors remodifier le chemin lors de la
compilation comme pour les fichiers layouts ! |
|
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/11/15 à 19:13 |
Tavnos a
écrit:Depuis la derniere nightly build, les fichiers
de thèmes CSS sont déplacés dans le répertoire
/theme/cache
Jusque là c'est bien !
Par contre le problème c'est que si l'on utilise des
propriétés du type :
background-image: url(images/fond_contenu.png);
Ca ne fonctionne plus comme l'emplacement du fichier à
changé, il faudrait alors remodifier le chemin lors de la
compilation comme pour les fichiers layouts !
Effectivement, c'est quelque chose qui a évolué avec la RC
1.2:
il te faut mettre ton image dans le même répertoire que ton
style et ensuite tu appelles to style :
background-image: url("background.gif");
Ixprim va calculer automatiquement les chemins comme pour les images des
layouts. |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/15 à 22:53 |
Je trouve que cette solution est pas terrible, car cela annule tout le
degré de liberté introduit par le système de template,
car personellement quand je commence à avoir un theme complexe j'ai
beaucoup d'images et donc je fait un répertoire image... Pourquoi ne
pas refaire le même systeme que pour les layoutsx.html avec le
fichier css ?!
Je m'excuse mais je comprend pas bien la logique la... |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/11/15 à 23:21 |
La logique est que:
1) ton layout est visible avec son css complètement, même si
ton css a des images.
2) le css est "interprété" par le système de template
, donc possibilité de rajouter par exemple des constantes
IXP_ROOT_WEB ou autres... (les mêmes que pour les templates)
Normalement ça marche justement comme pour les "layoutsx.html avec
le fichier css"... Si ce n'est pas le cas, alors j'ai dû introduire
un bug. Ca devrait pas être compliqué à modifier.
Quand tu dis que tu as beacoup d'images pour ton layout, tu as
créé un répertoire spécial pour ces images ?
Si oui, où est-il placé ?
Nota: Le cas ou les images des layouts sont situées dans un
répertoire père ../images est traité, pas pour les css
(ligne 260 du admin.ixpts.class.php)
Si c'est ton cas, il me faudra rajouter le cas ou le css a ses images dans
ce répertoire père....
[Edité le 15/11/2004 par trollix] |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/16 à 00:36 |
en fait moi j'utilise l'organisation suivante :
/default |
|
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/11/18 à 20:49 |
Les images dans les css seront traitées dans la RC 1.3 comme
ceci:
1) background-image: url("fond_contenu.png"); si l'image ds le même
repertoire que le css
2) background-image: url("../../fond_contenu.png"); si l'image est
située dans le répertoire "images" du thème
PS: Ne pas oublier les ""
PS: Ixprim calculera automatiquement les chemins finaux |
|
Tavnos
Béta-testeur    Messages: 1039 Inscrit(e) le: 2003/9/13 Statut: Déconnecté(e)
|
Posté le 2004/11/18 à 21:29 |
Cool voila une nouvelle qu'elle est bonne !
Sinon la j'ai remis linux donc s'il y a besoins de test spécifiques,
ma debian est chaude ! |
|
thor
Béta-testeur    Messages: 445 Inscrit(e) le: 2004/4/23 Statut: Déconnecté(e)
|
Posté le 2004/11/18 à 22:30 |
Tavnos a
écrit:Cool voila une nouvelle qu'elle est bonne !
Sinon la j'ai remis linux donc s'il y a besoins de test spécifiques,
ma debian est chaude !
Idem pour ma SME à la maison et les debian au bureau en attendant le
futur passage à Mandrake |
|