Version actuelle
0.8.2
 

Forums

Un problème, une idée d'amélioration ?
C'est ici que ça se passe !

Annonce

Suivez l'actualité du développement de Hyla sur son blog : http://blog.hyla-project.org/

#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 smile

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 smile
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 wink

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

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson