Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Code de couleur différent selon l'alias de la page ?
#8
Re !

J'ai essayé de définir une variable $gabarit dans mes gabarits:

{assign var="gabarit" value="public"} dans un,
et {assign var="gabarit" value="membre"} dans l'autre.

J'ai ensuite mis le code suivant dans mes fichiers CSS:

[[if $gabarit == 'membre']]
[[assign var="lien" value="RGB(130,20,0)"]]
[[assign var="titre_contenu" value="RGB(80,10,0)"]] /*et dans les liens survolés*/
[[assign var="titre_site" value="RGB(170,30,0)"]] /*et partie foncée dans le menu*/
[[assign var="bordure" value="RGB(255,150,130)"]] /*et partie claire dans le menu*/
[[else]]
[[assign var="lien" value="RGB(40,100,0)"]]
[[assign var="titre_contenu" value="RGB(50,60,50)"]] /*et dans les liens survolés*/
[[assign var="titre_site" value="RGB(90,180,0)"]] /*et foncé dans le menu*/
[[assign var="bordure" value="RGB(220,255,180)"]] /*et clair dans le menu*/
[[/if]]

Mais ça ne marche pas du tout...

Je voulais ensuite créer deux fichiers CSS avec les déclarations des variables et des imports des feuilles de style, mais le nom de ces dernières ne sont pas "fixes" et c'est donc impossible.

On me propose de mettre une classe au body de mes pages membres et mettre à double tous mes styles... Mais c'est trop la m**** comme solution. Autant avoir des fichiers distincts. Y a pas moyen d'utiliser ces variables de la manière la plus évidente qui soit dans le CSS ? C'est un comble, quand même... À part à changer la couleur selon l'heure de la journée, ça peut servir à quoi ?


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)