Discussion:
LOGO en background dans CSS
dd
2005-02-22 12:17:16 UTC
Permalink
Hi,

j'essaie de définir une classe CSS ou le logo d'un article serait défini comme image de fond mais je cale.
j'ai essayé background-image: url(IMG/[(#LOGO_ARTICLE|fichier)]);
c'est sur SPIP 1.8b

qqu'un a-t-il déjà fait ça ?

Merci
Philippe Auriol
2005-02-22 13:03:24 UTC
Permalink
Post by dd
Hi,
j'essaie de définir une classe CSS ou le logo d'un article serait
défini comme image de fond mais je cale.
j'ai essayé background-image: url(IMG/[(#LOGO_ARTICLE|fichier)]);
c'est sur SPIP 1.8b
background-image: url([(#LOGO_ARTICLE|fichier)]);
sans le /IMG/ puisque le chemin sera déjà donné par |fichier
--
philippe
Pierre Andrews
2005-02-22 13:57:27 UTC
Permalink
Historiquement, le filtre fichier retourne le chemin du logo à partir du
repertoire IMG.
Il faut donc bien preciser IMG dans le chemin.

Pierre
Post by Philippe Auriol
Post by dd
Hi,
j'essaie de définir une classe CSS ou le logo d'un article serait
défini comme image de fond mais je cale.
j'ai essayé background-image: url(IMG/[(#LOGO_ARTICLE|fichier)]);
c'est sur SPIP 1.8b
background-image: url([(#LOGO_ARTICLE|fichier)]);
sans le /IMG/ puisque le chemin sera déjà donné par |fichier
Pierre Andrews
2005-02-22 13:41:19 UTC
Permalink
Hello,

Ca a l'air juste. Ca marche pas? pourquoi?

Pierre
Post by dd
Hi,
j'essaie de définir une classe CSS ou le logo d'un article serait
défini comme image de fond mais je cale. j'ai essayé
background-image: url(IMG/[(#LOGO_ARTICLE|fichier)]); c'est sur SPIP
1.8b
qqu'un a-t-il déjà fait ça ?
Merci
Olivier GENDRIN
2005-02-22 13:58:11 UTC
Permalink
Post by dd
Hi,
j'essaie de définir une classe CSS ou le logo d'un article serait défini comme image de fond mais je cale.
j'ai essayé background-image: url(IMG/[(#LOGO_ARTICLE|fichier)]);
c'est sur SPIP 1.8b
qqu'un a-t-il déjà fait ça ?
Merci
C'est pêut être inutile, mais je rapelle que SPIP ne peut pas agir sur
une feuille de styles externes.
--
Olivier G.
http://talath.no-ip.info/~carmine/blog/dotclear/index.php/
Pierre Andrews
2005-02-22 14:01:54 UTC
Permalink
C'est à dire qu'au lieu de creer un fichier .css et mettre les balises
spip dedans, il faut creer une paire moncss.php3 et moncss.html comme
pour tous les autres squelettes.
On met ensuite le css (comme si ct un fichier .css) dans le fichier
moncss.html
et on fait l'appel:

<link rel="stylesheet" type="text/css" href="moncss.php3">

Pierre
Post by Olivier GENDRIN
C'est pêut être inutile, mais je rapelle que SPIP ne peut pas agir
sur une feuille de styles externes.
Françoise
2005-02-22 14:59:40 UTC
Permalink
Post by Olivier GENDRIN
Post by dd
Hi,
j'essaie de définir une classe CSS ou le logo d'un article serait défini comme image de fond mais je cale.
j'ai essayé background-image: url(IMG/[(#LOGO_ARTICLE|fichier)]);
c'est sur SPIP 1.8b
qqu'un a-t-il déjà fait ça ?
Merci
C'est pêut être inutile, mais je rapelle que SPIP ne peut pas agir sur
une feuille de styles externes.
Oui mais ça peut être intéressant d'avoir ponctuellement une feuille de
style interne dans une boucle ou tout simplement un style particulier
pour une div. Par exemple pour avoir un fond qui varie selon le contexte.

Or si on fait, dans une boucle article, quelque chose du genre :
<div id="logo" style="background: url(#LOGO_ARTICLE);">

on obtient :
<div id="logo" style="background: url(<img src='IMG/arton1701.jpg'
name='image1' alt='' class='spip_logos' />);">

alors qu'il faudrait :
<div id="logo" style="background: url(IMG/arton1701.jpg);">

Manque juste le petit filtre kivabien...

Cordialement

Françoise
Pierre Andrews
2005-02-22 16:01:23 UTC
Permalink
C'est justement le filtre "fichier" discuté dans le reste du thread ;)

Pierre
Or si on fait, dans une boucle article, quelque chose du genre : <div
id="logo" style="background: url(#LOGO_ARTICLE);">
on obtient : <div id="logo" style="background: url(<img
src='IMG/arton1701.jpg' name='image1' alt='' class='spip_logos'
/>);">
url(IMG/arton1701.jpg);">
Manque juste le petit filtre kivabien...
Françoise
2005-02-22 16:38:34 UTC
Permalink
Post by Pierre Andrews
C'est justement le filtre "fichier" discuté dans le reste du thread ;)
Ah oui tiens il m'avait échappé celui là... et j'avais même pas lu la
question de départ ;-)

Et bien
<div id="logo" style="background: url(IMG/[(#LOGO_ARTICLE|fichier)]);">
ça marche très bien, en tout cas sur Spip 1.7

Cordialement

Françoise

Loading...