Forums
Un problème, une idée d'amélioration ?
C'est ici que ça se passe !
Vous n'êtes pas identifié.
Annonce
#1 2010-01-23 20:13:34
- Arnaud
- Membres
- Date d'inscription: 2010-01-23
- Messages: 5
Modification du modèle Crystal
Bonsoir,
Merci pour le développement de hyla, ça tourne très bien.
Je souhaite personnaliser un peu en modifiant le thème crystal sous hyla 0.8.2. Pour être plus précis, simplement ajouter au menu "tree" une image de menu par la technique d'images découpées.
D'après le code du template, "tree" est généré par la variable {CONTENT}.
Modifier le code du template pour obtenir une truc de la forme :
<div id="haut"></div>
{CONTENT}
<div id="bas"></div>
était une mauvaise idée de ma part, car du coup un cadre vide apparait dans toutes les pages de hyla...
Ma prochaine tentative sera d'essayer de modifier ce qui est généré par la variable {CONTENT}, sauf que je ne sais pas où cela se trouve...
A moins qu'il y ait une autre possibilité à laquelle je n'ai pas pensée ?
Merci ![]()
Hors ligne
#2 2010-01-25 21:14:07
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Modification du modèle Crystal
Salut Arnaud,
que veux-tu dire par image de menu ?
Au lieu d'utiliser un div dans ton exemple, as-tu essayé avec un span ?
++
Hors ligne
#3 2010-01-25 21:18:35
- Arnaud
- Membres
- Date d'inscription: 2010-01-23
- Messages: 5
Re: Modification du modèle Crystal
hugo a écrit:
que veux-tu dire par image de menu ?
Je me suis mal exprimé, simplement un background pour l'arborescence qui apparait à gauche.
hugo a écrit:
Au lieu d'utiliser un div dans ton exemple, as-tu essayé avec un span ?
Non, mais pour un background l'effet sera le même que pour un div : cela apparaitra partout, même là où l'arborescence n'est pas ( dans les pages de changement de mot de passe, etc.... ).
Hors ligne
#4 2010-01-26 20:09:44
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Modification du modèle Crystal
Ok, dans ce cas, mets un background à l'id #tree
Hors ligne
#5 2010-01-26 22:29:33
- Arnaud
- Membres
- Date d'inscription: 2010-01-23
- Messages: 5
Re: Modification du modèle Crystal
Merci pour tes réponses, mais je n'ai pas de background de hauteur fixe ![]()
Désolé si je n'ai pas été assez clair dans mes posts précédents.
Il est composé de deux images, afin de s'adapter au menu déroulant.
Hors ligne
#6 2010-01-26 23:27:26
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Modification du modèle Crystal
Je comprends pas ce que tu veux.
Tu dis que tu veux « un background pour l'arborescence qui apparait à gauche », si c'est le cas, modifie la feuille de style concerné afin d'y ajouter ceci :
#tree {
background-color: red;
}
Si tu ne veux pas ça, tu t'exprimes mal et il faudra être PLUS clair pour avoir de l'aide.
++
Hors ligne
#7 2010-01-26 23:54:41
- Arnaud
- Membres
- Date d'inscription: 2010-01-23
- Messages: 5
Re: Modification du modèle Crystal
Le background peut être une couleur ou une image.
J'ai bien spécifié que je voulais mettre une image de background.
Je sais parfaitement comment mettre une couleur de background au bloc #tree, ce n'est pas le problème.
Le problème est que le code html du template me semble insuffisant pour produire des structures css plus poussées, sauf erreur de ma part, comme notamment la combinaison d'images pour un même bloc.
Un exemple de bloc à hauteur variable, et donc avec une image de background de hauteur variable : les menus accordéons ici : http://www.unpeud.info/
En css, cela revient à combiner deux images, mais il faut pour cela au moins deux éléments ( trois ce serait optimal ) sur lesquels appliquer ces images.
Donc je reprends ma question de départ : dans quel fichier puis-je modifier ce qui est généré par la variable {CONTENT} du template ? ( quitte à le faire à chaque màj de hyla )
Hors ligne
#8 2010-01-28 14:17:39
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Modification du modèle Crystal
CONTENT est généré dans aff.php et provient directement des plugins du dossier /src/plugin
Hors ligne
#9 2010-01-31 00:03:55
- Arnaud
- Membres
- Date d'inscription: 2010-01-23
- Messages: 5
Re: Modification du modèle Crystal
Bonsoir, merci pour les réponses rapides.
Décidément, on n'aura pas réussi à se comprendre, mais ce n'est pas grave, j'ai trouvé ce que je voulais avec xargs et grep.
Mais j'ai pu en apprendre plus sur la structure de hyla avec tes indications.
Dans tpl/default/function.php, dans la fonction get_tree, j'ai modifié la définition de la variable $var en y ajoutant deux div, et j'ai naturellement adapté le css dans le dossier crystal. Au cas où cela pourrait servir à quelqu'un qui comprendrait ma question ![]()
Hors ligne
#10 2010-02-01 16:15:40
- hugo
- Administrateur
- Date d'inscription: 2007-04-10
- Messages: 532
Re: Modification du modèle Crystal
ok,
bon, le principal, c'est que tu es trouvé réponse à ta question...
++
Hors ligne
À propos...