•  » Styles
  •  » template-common m'embête !

#1 2009-12-12 18:13:59

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

template-common m'embête !

Bonsoir,

Je suis en train de travailler sur un template personnel, mais je suis embêtée par les .css qui se trouvent dans template-common : comme ils sont inclus après mes propres feuilles CSS, ils supplantent ce que je fais par ailleurs !
Ca pose problème si je les modifie, ou que je supprime l'include qui les appelle ? Pas pour mon propre template, j'imagine, mais pour ce qui concerne compatiiblité et futurs upgrades ?

Hors ligne

#2 2009-12-12 18:26:36

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: template-common m'embête !

Je suis loin d'être un spécialiste mais mon avis que ce n'est pas normal.
Ou bien ton thème n'est pas correctement déclaré quelque part ou bien... ou bien je ne sais pas quoi d'autre ^^

Regardes les autres thèmes (flop, gally etc) je n'ai pas l'impression qu'ils aient modifiés Piwigo ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2009-12-12 18:43:44

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: template-common m'embête !

Les templates que j'ai regardés sont tous structurés à peu près pareil.
Là, j'ai besoin de positionner différemment les blocs, et ça ne colle pas bien avec l'empilement actuel des CSS ...

Hors ligne

#4 2009-12-12 18:47:20

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: template-common m'embête !

Je laisse ma place à un spécialiste alors ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2009-12-12 18:53:10

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: template-common m'embête !

J'ai été confronté au problème...

imaginons dans le template que tu ais :

Code:

<div id="truc" class="machin"> ...... </div>

Le fichier A.css est ta propre feuille de style.
Le fichier B.css est la feuille de style par défaut.

Si je comprends bien, dans ton cas A est chargé avant B.

Donc si dans A tu as .machin { width:100px; } et dans B tu as .machin { width:150px; } tu te retrouve toujours avec une largeur de 150px au final.

Si dans le fichier A tu mets div#truc.machin { width:100px; }, la définition de l'élément impacté étant plus précise que celle du fichier B, malgré que B soit chargé après A et écrase les propriétés définies dans A, cette définition n'existant pas dans B, elle va être conservée et appliquée.

Ché pas si mon explication est bien claire, mais l'idée est là :)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#6 2009-12-12 19:21:14

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: template-common m'embête !

grum a écrit:

Ché pas si mon explication est bien claire, mais l'idée est là :)

Tout à fait clair, mais ça compliquer "...âchement" le .CSS et le rendre pas franchement lisible. Pour quels avantages ?

[chuchotement]J'ai déjà "cassé" #menubar, alors la compatibilité ...[/chuchotementt]

Hors ligne

#7 2009-12-12 19:45:01

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: template-common m'embête !

tosca a écrit:

Pour quels avantages ?

ben... çà peut permettre de répondre à ton besoin :-)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#8 2009-12-12 20:12:36

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: template-common m'embête !

La satisfaction du besoin en question ne nécessitant pas obligatoirement l'utilisation de template-common, je me demande quel avantage il y a à le conserver ... parce que les inconvénients, j'ai le nez en plein dedans en ce moment même ;)

Hors ligne

#9 2009-12-12 20:26:14

nicolas
Former Piwigo Team
2004-12-30
1565

Re: template-common m'embête !

Pour être sûr que la solution de grum est la bonne, peux-tu donner un exemple précis de ce que tu cherches à faire et qui ne te semble pas possible simplement ?


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#10 2009-12-12 21:47:49

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: template-common m'embête !

J'ai pris le partie de la simplicité : pour le moment j'ai désactivé les include des fichiers qui me posaient problème.
Si, par la suite, d'aucuns souhaitent récupérer mon template ET le faire cohabiter avec d'autres, on verra à les réintégrer proprement.

Hors ligne

#11 2009-12-12 21:49:50

flop25
Équipe Piwigo
2006-07-06
6544

Re: template-common m'embête !

je vais répondre sans outil de dev pour confirmer ou pas ce que je vais dire :
si tu tiens vraiment à supprimer les templates extensions du header , on devrait pouvoir les enlever au niveau du themeconfig.php ou directement avec du php dans header.tpl, en enlevant l'élément correspondant aux template extension dans le 'array template' qui génère les balise head css

En espérant avoir été compréhensible, il est néanmoins plus judicieux d'attendre que tu nous donnes des précisions sur tes 'problèmes'

Hors ligne

#12 2009-12-12 22:27:09

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: template-common m'embête !

flop25 a écrit:

En espérant avoir été compréhensible,

Euh ... [regarde ailleurs en sifflotant]

flop25 a écrit:

il est néanmoins plus judicieux d'attendre que tu nous donnes des précisions sur tes 'problèmes'

J'ai découpé le menu en plusieurs morceaux qui sont ventilés en plusieurs endroits de la page => #menubar n'existe plus et la mise en page est à refaire quasi-entièrement.
Au stade où j'en suis, les .CSS qui venaient modifier les miens m'em...aient. Pour le moment, je les ai donc (provisoirement ?) désactivés et il ne m'em...ent plus ;)

Je retourne à ma "brasse coulée" :D

Hors ligne

#13 2009-12-12 22:55:02

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: template-common m'embête !

tosca a écrit:

Bonsoir,

Je suis en train de travailler sur un template personnel, mais je suis embêtée par les .css qui se trouvent dans template-common : comme ils sont inclus après mes propres feuilles CSS, ils supplantent ce que je fais par ailleurs !
Ca pose problème si je les modifie, ou que je supprime l'include qui les appelle ? Pas pour mon propre template, j'imagine, mais pour ce qui concerne compatiiblité et futurs upgrades ?

J'avoue ne pas comprendre : le principal fichier CSS chargé par Piwigo est template/<dossier template>/layout.css . A l'intérieur de ce fichier, pour yoga par exemple, on trouve :

Code:

/* $Id: layout.css 2630 2008-10-01 10:04:23Z rvelices $ */

/* template css */
@import "menubar.css";
@import "content.css";
@import "thumbnails.css";
@import "picture.css";
@import "default-layout.css";
/* Override properties with import local file */
@import "local-layout.css";
/* common css */
@import "../../template-common/default-layout.css";
/* Override properties with import local file */
@import "../../template-common/local-layout.css";

@import "default-colors.css";

Donc, si tu modifies ton "CSS personnel" qu'est template-common/local-layout.css (Admin > Plugins > LocalFiles Editor > Onglet CSS > Modifier local-layout.css), tu crées bien un CSS qui est appelé quasiment en dernier, et qui surcharge donc toutes les autres instructions, non ? A part default-colors.css , comme on voit.

N'ai-je rien compris à la présente discussion :-/ ?

Hors ligne

#14 2009-12-12 23:13:02

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: template-common m'embête !

tosca,

Tu as la main sur ton local-layout.css dans template-common, il est à toi, il est là pour suplanter tous les cas.
Alors que le local-layout.css de yoga suplante que les themes de yoga.

Il s'agit de local-...
Tu gères comme tu l'entends.

Si tu me donnes la page "où tu as un pb", et le thème que tu veux adapter... je t'explique.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#15 2009-12-12 23:27:34

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: template-common m'embête !

LucMorizur a écrit:

le principal fichier CSS chargé par Piwigo est template/<dossier template>/layout.css . A l'intérieur de ce fichier, pour yoga par exemple

Mon template se trouve au même niveau que yoga, donc il dispose directement de son propre dossier template et le fichier principal chargé est template/tosca/layout.css


LucMorizur a écrit:

Donc, si tu modifies ton "CSS personnel" qu'est template-common/local-layout.css (Admin > Plugins > LocalFiles Editor > Onglet CSS > Modifier local-layout.css)

Mon CSS perso et les .tpl associés sont dans template/tosca, pas dans template-common.

Hors ligne

  •  » Styles
  •  » template-common m'embête !

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact