RE: [Spip] BOUCLE dans une r è gle CSS

J'ai une question un peu du même ordre. J'ai fait un modèle dans le quel j'ai mis ça :

<div class="progress_avancement" style="width: #ENV{progression}%;">#ENV{titre} - #ENV{progression} %</div>

J'utlises donc des variables d'environement que je défini dans mes articles. Les éléments entre mes balises div fonctionnent parfaitement, en revanche la variable concernant le style n'est pas prise en compte. Je précise que j'ai testé en rajoutant des () et [()] sans succès.

Quelqu'un connaitrait-il la syntaxe à adapter ?

Cdt

Nico

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Luis Speciale
Envoyé : mercredi 9 janvier 2008 17:43
À : spip@rezo.net
Objet : Re: [Spip] BOUCLE dans une r è gle CSS

Antoine LUCAS a écrit :

Bonjour,
J'essaie, sans succès, de placer une BOUCLE dans une règle CSS, pour
obtenir un background-image dynamique dans un div.
Ce code dans le html ne donne rien.
<div style="background-image: url(
<BOUCLE_image(ARTICLES){id_article=X}>#TEXTE</BOUCLE_image>)"></div>
Ceci ne m'étonne pas, mais existe-t-il une solution qui fonctionne?

Je fais comme ça et ça valide même en strict

<div class="Back_logo" style="background-image:
url([(#LOGO_ARTICLE||image_reduire{[(#EXTRA|extra{R})]}|extraire_attribut{src})]);
background-repeat: no-repeat; background-position:[ (#EXTRA|extra{H})px][ (#EXTRA|extra{V})px];">

et dans config/mes_options.php je déclare les extras

$GLOBALS['champs_extra'] = Array (
'articles' => Array (
"R" => "ligne|propre|R&eacute;duire en pixels", "H" => "ligne|propre|Position horizontale", "V" => "ligne|propre|Position verticale"
)

Ce qui me permet depuis l'espace privé (à l'édition de l'article) de
1) Réduire /agrandir l'image
2) Fixer son origine horizontal / vertical

A utiliser avec des gifs et des jpgs. Exploser n'admet pas d'origine avec les png (ou en tout cas je ne sais pas faire)

A++

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ : http://www.spip.net/fr\_article1054\.html